# 常用的格式化字符	含义
# %s	字符串
# %d	有符号十进制整数，%06d 表示输出的整数显示位数，不足的地方使用 0 补全
# %f	浮点数，%.2f 表示小数点后只显示两位
# 语法
# print("格式化字符串" % 变量1)
# print("格式化字符串" % (变量1, 变量2...))
# 举个栗子
# 1. 定义整数变量 student_no、age，字符串变量 name, 浮点型变量 height
student_no = 1
age = 18
name = '小明'
height = 1.78

# 2. 输出：我是学号为000001的小明，年龄为18，身高为1.78米
# %06d 表示输出的整数显示位数，不足的地方使用 0 补全
# %.2f 表示小数点后只显示两位
print('我是学号为%06d的%s，年龄为%d，身高为%.2f米' % (student_no, name, age, height))

# 使用.format函数赋值
print('我是学号为{student_no}的{name}，年龄为{age}，身高为{height}米'
      .format(student_no=student_no, name=name, age=age, height=height))

# 设置不自动换行
print('不换行输出 ', end='')
print('我没有换行')

# 变量拼接
print('我是' + name)

# 可以一次输出多个对象，对象之间用逗号分隔
print(name, age)

# 设置间隔符
print("www", "qq", "com", sep=".")